import random


def guess_number():
    # 生成一个1到100之间的随机整数
    target = random.randint(1, 100)
    print("我已经想好了一个1到100之间的数字，来猜猜看吧！")

    while True:
        try:
            # 获取用户输入
            guess = int(input("请输入你的猜测："))

            # 判断用户的猜测是否正确
            if guess == target:
                print("恭喜你，猜对了！")
                break
            elif guess < target:
                print("太小了，请再试一次。")
            else:
                print("太大了，请再试一次。")
        except ValueError:
            # 如果输入的不是整数，提示用户重新输入
            print("请输入一个有效的整数！")


if __name__ == "__main__":
    guess_number()

